草庐IT

Java ForkJoinPool - 队列中的任务顺序

全部标签

windows - 远程删除/禁用 Windows 计划任务

在远程服务器中创建了一个Windows计划任务,任务操作是注销用户,当特定用户登录时将触发此任务。这里我错误地选择了任何用户而不是特定用户。现在如何使用我的Windows机器删除/禁用远程Windows服务器上的计划任务。 最佳答案 您可以使用Get-ScheduledTask、Disable-ScheduledTask和Unregister-ScheduledTask来检索、禁用和删除计划任务。这些命令默认在本地PC上运行,但您可以使用Powershell远程处理在远程计算机上运行这些cmdlet。您还可以使用-CimSessio

c# - 在任务管理器的应用程序选项卡中设置应用程序名称

我有一个用C#为.NET3.5编写的WinForms应用程序,它需要在任务管理器的应用程序选项卡中显示特定名称。但是,我需要此文本与表单的文本不同。到目前为止,我看到的行为是任务管理器应用程序选项卡将显示正在显示的System.Windows.Forms.Form的Text属性的值。但是,我想在Form.Text属性中显示应用程序的长名称,并在任务管理器的应用程序选项卡中使用缩写名称。我知道VB6支持此行为,其中应用程序标题(通过项目属性->制作选项卡->应用程序标题字段设置,或在.VBP文件本身中设置)将是应用程序选项卡中显示的名称。有没有办法在C#/.NET中复制此功能?来自MSD

windows - 如何读出引导顺序?

有什么方法可以在Windows上以编程方式获取启动顺序? 最佳答案 在Windows98上,可以使用CPU端口读取CMOS数据(BIOS设置)。如果我没记错的话,WindowsXP不再允许这样做。主板制造商通常会提供用于将BIOS设置存储在文件中的实用程序。即使有了这些信息,您也可能需要BIOS版本的规范,以便您可以找到“引导顺序”字节的正确偏移量(假设它存储在一个字节中)。更新:我还没有测试过,但请查看SMBIOSSupportinWindows.更具体地说GetSystemFirmwareTableFunction.如果我没理解

windows - 如何确定哪些任务栏应用程序/窗口正在请求用户注意

我想知道如何从Windows任务栏中获取需要用户关注的窗口列表。需要注意的窗口在Windows任务栏中显示为闪烁的橙色。未聚焦的MSNMessenger对话窗口就是这种行为的一个很好的例子:一旦远程用户发送实例消息,它们就会变成橙色。我的代码针对Windows7平台,但在较旧的Windows操作系统上工作也不错。 最佳答案 我相信HSHELL_FLASH您会通过调用RegisterShellHookWindow得到通知就是你所追求的。 关于windows-如何确定哪些任务栏应用程序/窗口

c++ - 使用 SHAppBarMessage 移动任务栏

我正在尝试使用带参数ABM_SETPOS的win32函数SHAppBarMessage()以编程方式移动我的任务栏。我知道并遵循“始终让用户保持控制”的口头禅,我知道有些人会说应用没有理由这样做。我正在学习win32,这个问题一直困扰着我一段时间,这总是让我更想解决这个问题!如果有SHAppBarMessage函数,则Windows必须允许您移动任务栏。您能否就如何让SHAppBarMessage将任务栏向右移动提供建议?我下面的代码使用两种方法尝试将任务栏移动到屏幕的右边框。这两种方法都失败了,我开始认为也许Windows7不允许您移动任务栏,尽管我已经搜索了MSDN并且没有任何文档

C++ 程序不响应任务栏中的平铺/级联窗口

我有一个复杂的C++程序(老式Win32和WTL的混合体),它不响应任何任务栏平铺/级联请求(即右键单击任务栏并选择“CascadeWindows”或“Showwindowsideby边”)。当我使用spy++时,我发现我的窗口都没有收到任何窗口消息,而其他程序(在本例中为Firefox)收到一系列WM_GETMINMAXINFO、WM_SIZE、WM_PAINT...我的框架窗口的样式为WS_OVERLAPPEDWINDOW。在创建框架窗口之前,我创建了几个隐藏窗口。我已经在多个不同的操作系统上进行了测试,并且症状是相同的。Windowsshell向我的框架窗口发送消息是否有任何限制

windows - 在 Windows 上,当我的子窗口的 z 顺序相对于其 sibling 之一发生变化时,它是否应该获得 WM_WINDOWPOSCHANGED?

我正在尝试将自定义小部件插入到InternetExplorer8网址栏中,位于停止和重新加载按钮旁边。这只是我个人生产力的提升。IE框架这部分的“窗口模型”是一个“地址栏根”窗口,它拥有包含IE8网址栏的窗口:一个编辑框、一个组合控件以及停止和重新加载按钮。在另一个进程中,我创建了一个新的WS_CHILD窗口(具有自定义类名),它是IE的地址栏根窗口的父级,因此使其成为编辑框的同级窗口并停止/重新加载。我用HWND_TOP的hwndInsertAfter调用SetWindowPos以确保它出现在urlbar的“上方”(即“在”中)。这很好用,我看到我的窗口最初是在IEurlbar中绘制

java - 任务栏进度

我注意到一些程序在加载时,任务栏中的图标会显示进度,至少对于Windows7是这样。我想知道如何使用该功能。如下图所示: 最佳答案 您需要来自ITaskbarList3的SetProgressState和SetProgressValue界面。从Java你可以尝试BridJ. 关于java-任务栏进度,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7165484/

windows - 从 'for' 变量列表回显当前任务的批处理脚本

我正在运行一个调用二进制NiniteOneTrial的批处理脚本来安装“applist.txt”中列出的一堆应用程序。这很好用,但我想看看是否有一种方法可以设置一个变量来打印到屏幕(回显)当前正在安装的应用程序(根据applist.txt调用):基本上,想要用该列表中当前正在安装的应用替换%%CURRENTTASKFROMLIST%%。setCACHEPATH=\\server-01\local_apps\Ninite\netcachesetfile_list=C:/ninite/applist.txt:appinstallfor/f%%1in(%file_list%)do(echo.

windows - 如果windows应用程序消息队列中没有消息,那么消息循环还会继续运行吗?

我对windows消息队列和消息循环有疑问。任何人都可以帮助我理解,或者请提供一些引用链接。如果windows应用程序消息队列中没有消息,那么消息循环还会继续运行吗?如果然后运行,应用程序会挂起吗?因为循环不断发生?它是如何工作的?谢谢,原 最佳答案 GetMessage()将阻塞,直到消息到达队列。这句话:如果队列为空,函数将阻塞,直到另一条消息进入队列。来自WindowMessages. 关于windows-如果windows应用程序消息队列中没有消息,那么消息循环还会继续运行吗?,